Actions de recette

Utilisées pour programmer la gestion des recettes.

DownLoadRecipe

Copie les données d'une recette de mémoire flash du périphérique IHM vers le contrôleur (par ex. API, variable locale, en fonction du protocole) .

Paramètre Description
NomRecette Nom de la recette à télécharger
RecipeSet

Numéro de l'ensemble de recettes à copier.

curSet = télécharge l'ensemble de recettes sélectionné

UpLoadRecipe

Enregistre les données de recettes du contrôleur (par ex. API, variable locale, selon le protocole) dans la mémoire flash du périphérique.

Paramètre Description
NomRecette Nom de la recette à charger
JeuRecette

Numéro de l'ensemble de recettes à copier.

curSet = téléverse l'ensemble de recettes sélectionné

WriteCurrentRecipeSet

Définit la recette sélectionnée en tant qu'ensemble de recettes actuel.

Paramètre Description
NomRecette Nom de la recette à définir comme recette actuelle
JeuRecette Ensemble de recettes à définir comme ensemble de recettes actuel
DownLoadCurRecipe

Télécharge les données de l'ensemble de recettes actuel vers le contrôleur.

Aucun paramètre requis.

UploadCurRecipe

Téléverse un ensemble de données du contrôleur vers l'ensemble actuel de recettes.

Aucun paramètre requis

ResetRecipe

Restaure les paramètres usine des données de recettes. Les données de recettes d'origine écraseront les recettes téléversées

Sélectionnez la recette que vous souhaitez réinitialiser aux données d'usine.

ExporterDonnéesRecette

Déplace les données de recette vers un périphérique de stockage interne ou externe. Les données sont enregistrées au format .csv. Les données sont enregistrées au format .csv.

Paramètre Description
NomRecette Nom de la recette à déplacer
RecipeDataSet

Sélectionnez le jeu de données de la recette à déplacer

Non disponible si RecipeName=AllRecipes. Dans ce cas, tous les ensembles de données sont déplacés.

FilePath

Dossier de destination

  • Interne = \Flash\QTHMI\workspace\Dump
  • Lecteur USB = \USBMemory
  • Carte SD = \Storage Card
  • Réseau public = \\<nom d'hôte ou IP>\sharePath
  • Réseau privé = \\<nom d’utilisateur>:<mot de passe>@<nom d'hôte ou IP>\sharePath

Note : les formats supportés pour la mémoire externe sont FAT ou FAT32 (le format NTFS n'est pas pris en charge).

Remarque : les réseaux privés sont supportés uniquement par les périphériques Linux avec BSP à partir de la version 1.0.25.

NomFichier

Variable définissant un nom de fichier.

Les métacaractères ci-dessous sont pris en charge

  • %r = nom de recette
  • %d = nom de jeu de données

Exemple : %r_%d

DateTimePrefixFileName vrai = un préfixe composé de la date et de l'heure sera ajouté au fichier dépose (par exemple D2012_01_01_T10_10_recipe1.csv)
SpécTemps

Format de l'heure :

  • Locale = les valeurs de temps exportées sont l'heure du périphérique IHM.
  • Globale = les valeurs de temps sont exportées au format UTC.
KeepCaseSensitivity

Autoriser la sensibilité à la casse.

Applicable uniquement sous Linux, les autres plateformes sauvegardent en minuscules.

RestoreRecipeData

Restaure les données de recette sauvegardées auparavant.

Paramètre Description
NomRecette

Recettes à restaurer :

  • AllRecipes
    Les données de toutes les recettes seront remplacées par les données lues à partir du fichier externe
  • CurrentRecipe
    Seule les données de la recette en cours de sélection seront remplacées par les données lues à partir du fichier externe
RecipeDataSet

Disponible uniquement lorsque RecipeName=CurrentRecipeNomRecette=RecetteActuelle.

Sélectionner les ensembles de données à restaurer :

  • AllRecipeDataSet
    Tous les jeux de données seront restaurés
  • curSet
    Seul le jeu de données des données en cours de sélection sera restauré
Type de restauration

Disponible uniquement lorsque RecipeDataSet=AllRecipeDataSet.

Ce paramètre définit le comportement lorsque le nombre d'ensembles de données dans le fichier à restaurer ne correspond pas au nombre d'ensembles de données à l'intérieur du périphérique IHM.

  • Remplacer
    Tous les ensembles de données du périphérique sont retirés et remplacés par les ensembles de données du fichier CSV
  • Match
    Remplace uniquement l’ensemble de données du périphérique qui ont le même identifiant d’ensemble de données
  • MatchAndAdd
    Remplace l'ensemble des données du périphérique qui ont le même identifiant d’ensemble de données et ajoute l'ensemble complémentaire de données trouvé dans le fichier csv (remarque : les ensembles de données présents dans le périphérique mais pas dans le fichier csv ne sont pas supprimés du périphérique)
CheminFichier

Dossier source

  • Interne = \Flash\QTHMI\workspace\Dump
  • Lecteur USB = \USBMemory
  • Carte SD = \Storage Card
  • Réseau public = \\<nom d'hôte ou IP>\sharePath
  • Réseau privé = \\<nom d’utilisateur>:<mot de passe>@<nom d'hôte ou IP>\sharePath

Note : les formats supportés pour la mémoire externe sont FAT ou FAT32 (le format NTFS n'est pas pris en charge).

Remarque : les réseaux privés sont supportés uniquement par les périphériques Linux avec BSP à partir de la version 1.0.25.

NomFichier Variable associée à partir de laquelle lire le nom du fichier au runtime.
NaviguerVersFichier

vrai = affiche le dialogue Ouvrir permettant de rechercher le fichier à lire.

faux = aucun dialogue ne s'affiche,

AddRecipeDataSet

Ajoute un nouvel ensemble de données à la recette sélectionnée. Le nouvel ensemble de données est ajouté à la fin des ensembles de données déjà définis.

Paramètre Description
NomRecette Recette à laquelle l'ensemble de données est ajouté.
CopyFrom Ensemble de données à partir duquel les valeurs des paramètres sont copiées pour initialiser le nouvel ensemble de données.
NewSetName

Nom d'un nouvel ensemble de données.

Il est possible ici d'indiquer une référence de variable.

DelRecipeDataSet

Supprime un ensemble de données de la recette sélectionnée. La suppression d'un ensemble de données réorganisera le numéro de position des ensembles de données suivants.

Paramètre Description
NomRecette Recette dans laquelle l'ensemble de données sera supprimé.
DataSet Ensemble de données à supprimer.